package gerencia;


import java.util.ArrayList;
import java.util.Collection;
import java.util.List;

public class GerenteLista extends Gerente {

	private List<Funcionario> lista = new ArrayList<Funcionario>();

	public boolean contratar(Funcionario f) {
		f.setEmail(f.getNome()+"."+f.getSobreNome()+"@unifacs.br");

		if (this.lista.contains(f)) {
			return false;
		} else {
			this.lista.add(f);
			return true;
		}
	}

	public boolean demitir(String email) {
		Funcionario f = new Funcionario();
		f.setEmail(email);
		
		if (this.lista.contains(f)) {
			this.lista.remove(f);
			return true;
		} else {
			return false;
		}
	}

	public Collection<Funcionario> getListaFuncionarios() {
		return this.lista;
	}
}
